<?xml version="1.0" encoding="ISO-8859-1"?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:p="http://primefaces.org/ui"
template="../../templateFullPage.xhtml">

	<ui:define name="content">
		<p:layoutUnit position="center">
		<h:form id="formProdutoListar" prependId="false">
			<p:menubar style="border:none !important;">
				<p:menuitem value="Novo produto" icon="icon-new-product" style="border: 1px solid #4FBCEA;" actionListener="#{produtoCtrl.novo}" update=":formProdutoEditar" oncomplete="PF('produtoEditarDlg').show()"/>
			</p:menubar>
			
			<p:spacer width="5" />
			
			<p:dataTable value="#{produtoCtrl.list}" var="produto" paginator="true" paginatorTemplate="{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"  
                 rowsPerPageTemplate="10,25,50, 100" rows="25">
				<p:column headerText="Acoes" style="width:30px!important;white-space:nowrap!important;text-align:center">
					<p:commandLink type="image" title="Editar" update=":formProdutoEditar" oncomplete="PF('produtoEditarDlg').show()">
						<p:graphicImage url="/images/bt/edit.png" width="16" height="16" />
						<f:setPropertyActionListener value="#{produto}" target="#{produtoCtrl.editar}"/>
					</p:commandLink>
					<p:spacer width="5" />

					<p:commandLink type="image" title="Inativar produto" update=":formProdutoListar" rendered="#{produto.flAtivo}">
						<p:graphicImage url="/images/bt/inative.png" width="16" height="16" />
						<f:setPropertyActionListener value="#{produto}" target="#{produtoCtrl.alterarStatus}"/>
					</p:commandLink>
					<p:commandLink type="image" title="Ativar produto" update=":formProdutoListar" rendered="#{!produto.flAtivo}">
						<p:graphicImage url="/images/bt/checkGreen.png" width="16" height="16" />
						<f:setPropertyActionListener value="#{produto}" target="#{produtoCtrl.alterarStatus}"/>
					</p:commandLink>
					<p:spacer width="5" />
				</p:column>
				<p:column headerText="Produto">#{produto.nmProduto}</p:column>
				<p:column headerText="Referencia">#{produto.nmReferencia}</p:column>
				<p:column headerText="Valor de custo">#{produto.vlCusto}</p:column>
				<p:column headerText="Valor de venda">#{produto.vlVenda}</p:column>
				<p:column headerText="Estoque">#{produto.qtdEstoque}</p:column>
				<p:column headerText="Status">
					<h:outputText value="Inativo" rendered="#{!produto.flAtivo}"/>
					<h:outputText value="Ativo" rendered="#{produto.flAtivo}"/>
				</p:column>
			</p:dataTable>

		</h:form>
		</p:layoutUnit>
		
	<ui:include src="produtoEditar.xhtml" />
	</ui:define>
</ui:composition>